body,*,html {
  margin: 0;
  padding: 0;
  font-family: sans-serif;
}
a{
  color: black;
  text-decoration: none;
}
.page{
  display: flex;
  display: -webkit-flex;
}
.menus{
  background: #f5f5f5;
  width: 180px;
  height: 100vh;
}
.navs{
  display: flex;
  justify-content: flex-start
}
.navs li a{
  padding: 5px 8px;
}
li{
  cursor: pointer;
  list-style: none;
  padding: 5px 8px;
  border-bottom: 1px solid white;
}
.active_router{
  background: lightcoral;
  color: white;
}
.active_router a{
  color: white;
}
.content{
  width: calc(100% - 180px); 
}

.flex{
  display: flex;
  display: -webkit-flex;
}
.icon{
  display: block;
  border:solid 1px lightgray;
  height: 30px;
  width: 30px;
  text-align: center;
  border-radius: 4px;
  cursor: pointer;
}
.input{
  text-align: center;
}